package Collection;

import java.util.HashMap;
import java.util.Map;
import java.util.Set;

/*
    Map是一个具有键值对的接口（双列）
    HashMap是无序不重复的
 */
public class HashMapDemo {
    public static void main(String[] args) {
        Map<Integer,String> map=new HashMap();
        map.put(1,"yao");
        map.put(2,"wang");
        System.out.println(map);
        Set set=map.keySet();
        System.out.println(set);
        System.out.println(map.get(1));
        System.out.println(map.values());
        System.out.println(map.containsKey(1));
        System.out.println(map.containsValue("wang"));
        System.out.println("-----------------");
        //Map集合的遍历方法
//        Set<Integer> set1=map.keySet();
//        for(int i:set1){
//            System.out.println(map.get(i));
//        }
        Set<Map.Entry<Integer,String>> set1=map.entrySet();
        for(Map.Entry<Integer,String> entry:set1){
            System.out.println(entry.getKey()+":"+entry.getValue());
        }
    }
}
